package com.ld.security.server.user.modules.dsp.entity;

import com.ld.security.common.mybatis.anno.LabelKeys;
import com.ld.security.common.mybatis.base.entity.*;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;


import com.ld.security.server.user.modules.dsp.constant.DspSpaceConstant;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import com.ld.security.common.mybatis.anno.SqlKey;
import com.ld.security.common.core.base.column.*;
import com.ld.security.common.mybatis.constant.SqlCondition;

@TableName("dsp_space")
@ApiModel("广告位")
@Data
public class DspSpaceEntity  extends SuperEntity implements LabelMap
{

  @ApiModelProperty("编码")
  @SqlKey(SqlCondition.eq)
  private String code;



//  @LabelKeys
//  @ApiModelProperty("空间类型")
//  @SqlKey(SqlCondition.eq)
//  private DspSpaceConstant.spaceType spaceType;






  @ApiModelProperty("标题")
  @SqlKey(SqlCondition.like)
  private String label;


  private MapJson labelMap;


}
